<html>
	<head>
		<meta charset="utf-8"></meta>
		<title>BHingeConstraint</title>
		<link href="./style.css" rel="stylesheet" type="text/css"/>
	</head>
	<body>
		<h1>BHingeConstraint</h1>
		<p>Inherites from <a href="BConstraint.html">BConstraint</a></p>
		<p id="resume"></p>
		<h2>public</h2>
		<table id="public"><tr><td align="right"></td><td><a href="#BHingeConstraint()">BHingeConstraint</a>();</td></tr>
			<tr><td align="right"></td><td><a href="#BHingeConstraint(BNode*, const BVector&, const BVector&)">BHingeConstraint</a>(BNode* nodeA, const BVector& pointA, const BVector& axisA);</td></tr>
			<tr><td align="right"></td><td><a href="#BHingeConstraint(BNode*, BNode*)">BHingeConstraint</a>(BNode* nodeA, BNode* nodeB);</td></tr>
			<tr><td align="right"></td><td><a href="#BHingeConstraint(BNode*, const BVector&, const BVector&, BNode*, const BVector&, const BVector&)">BHingeConstraint</a>(BNode* nodeA, const BVector& pointA, const BVector& axisA, BNode* nodeB, const BVector& pointB, const BVector& axisB);</td></tr>
			<tr><td align="right"></td><td><a href="#~BHingeConstraint()">~BHingeConstraint</a>();</td></tr>
			<tr><td align="right">void </td><td><a href="#setAxisA(const BVector&)">setAxisA</a>(const BVector& axisA);</td></tr>
			<tr><td align="right">const BVector& </td><td><a href="#axisA()">axisA</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setAxisB(const BVector&)">setAxisB</a>(const BVector& axisB);</td></tr>
			<tr><td align="right">const BVector& </td><td><a href="#axisB()">axisB</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setAngleLimit(const BAngleLimit&)">setAngleLimit</a>(const BAngleLimit& angleLimit);</td></tr>
			<tr><td align="right">const BAngleLimit& </td><td><a href="#angleLimit()">angleLimit</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setMotorEnabled(bool)">setMotorEnabled</a>(bool motorEnabled);</td></tr>
			<tr><td align="right">bool </td><td><a href="#motorEnabled()">motorEnabled</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setMotorMaxImpulse(BReal)">setMotorMaxImpulse</a>(BReal maxImpulse);</td></tr>
			<tr><td align="right">BReal </td><td><a href="#motorMaxImpulse()">motorMaxImpulse</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setMotorTargetVelocity(BReal)">setMotorTargetVelocity</a>(BReal targetVelocity);</td></tr>
			<tr><td align="right">BReal </td><td><a href="#motorTargetVelocity()">motorTargetVelocity</a>() const;</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#solve()">solve</a>();</td></tr>
		</table>
		<div id="desc">
			<h2>Detailed Description : </h2>
		</div>
		<h2 id="docs">Member Documentation</h2>
		<div id="BHingeConstraint()">
			<h3>BHingeConstraint();</h3>
		</div>
		<div id="BHingeConstraint(BNode*, const BVector&, const BVector&)">
			<h3>BHingeConstraint(BNode* nodeA, const BVector& pointA, const BVector& axisA);</h3>
		</div>
		<div id="BHingeConstraint(BNode*, BNode*)">
			<h3>BHingeConstraint(BNode* nodeA, BNode* nodeB);</h3>
		</div>
		<div id="BHingeConstraint(BNode*, const BVector&, const BVector&, BNode*, const BVector&, const BVector&)">
			<h3>BHingeConstraint(BNode* nodeA, const BVector& pointA, const BVector& axisA, BNode* nodeB, const BVector& pointB, const BVector& axisB);</h3>
		</div>
		<div id="~BHingeConstraint()">
			<h3>~BHingeConstraint();</h3>
		</div>
		<div id="setAxisA(const BVector&)">
			<h3>void setAxisA(const BVector& axisA);</h3>
		</div>
		<div id="axisA()">
			<h3>const BVector& axisA() const;</h3>
		</div>
		<div id="setAxisB(const BVector&)">
			<h3>void setAxisB(const BVector& axisB);</h3>
		</div>
		<div id="axisB()">
			<h3>const BVector& axisB() const;</h3>
		</div>
		<div id="setAngleLimit(const BAngleLimit&)">
			<h3>void setAngleLimit(const BAngleLimit& angleLimit);</h3>
		</div>
		<div id="angleLimit()">
			<h3>const BAngleLimit& angleLimit() const;</h3>
		</div>
		<div id="setMotorEnabled(bool)">
			<h3>void setMotorEnabled(bool motorEnabled);</h3>
		</div>
		<div id="motorEnabled()">
			<h3>bool motorEnabled() const;</h3>
		</div>
		<div id="setMotorMaxImpulse(BReal)">
			<h3>void setMotorMaxImpulse(BReal maxImpulse);</h3>
		</div>
		<div id="motorMaxImpulse()">
			<h3>BReal motorMaxImpulse() const;</h3>
		</div>
		<div id="setMotorTargetVelocity(BReal)">
			<h3>void setMotorTargetVelocity(BReal targetVelocity);</h3>
		</div>
		<div id="motorTargetVelocity()">
			<h3>BReal motorTargetVelocity() const;</h3>
		</div>
		<div id="solve()">
			<h3>virtual void solve();</h3>
		</div>
	</body>
</html>